/**
 * 
 * @anther赵靖懿
 */

 Date.prototype.format = function(format) {  
	        var o = {  
	            "M+": this.getMonth() + 1, // month  
	            "d+": this.getDate(), // day  
	            "h+": this.getHours(), // hour  
	            "m+": this.getMinutes(), // minute  
	            "s+": this.getSeconds(), // second  
	            "q+": Math.floor((this.getMonth() + 3) / 3), // quarter  
	            "S": this.getMilliseconds()  // millisecond  
	        }  
	        if (/(y+)/.test(format))  
	            format = format.replace(RegExp.$1, (this.getFullYear() + "")  
	                .substr(4 - RegExp.$1.length));  
	        for (var k in o)  
	            if (new RegExp("(" + k + ")").test(format))  
	                format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));  
	        return format;  
	    }  
function formatDatebox(value) {  
	    if (value == null || value == '') {  
	        return '';  
	    }  
	    var dt;  
	    if (value instanceof Date) {  
	        dt = value;  
	    } else {  
	        dt = new Date(value);  
	    }  
	  
	    return dt.format("yyyy-MM-dd hh:mm:ss"); //扩展的Date的format方法(上述插件实现)  
	}


	
function editUser() {
	var row = $('#pageGrid').datagrid('getSelected');
	if (row) {
		$('#dlg').dialog('open').dialog('setTitle', '修改票务信息');
		document.getElementById('trainNumber').value=row.trainNumber;
		document.getElementById('startStation').value=row.startStation;
		document.getElementById('terminalStation').value=row.terminalStation;
		var time=row.time;
		if (time == null || time == '') {  
	        return '';  
	    }  
	    var dt;  
	    if (time instanceof Date) {  
	        dt = time;  
	    } else {  
	        dt = new Date(time);  
	    }  
	  
	    var times= dt.format("yyyy-MM-dd hh:mm:ss");
        document.getElementById('time').value=times;
		document.getElementById('price').value=row.price;
		document.getElementById('remainingTickets').value=row.remainingTickets;
		var id=row['ticketId'];
		url = 'adminServlet?param=update&ticketId='+id;
		
			
	}
			
}

function saveUser() {
	$('#fm').form('submit', {
		url : url,
		onSubmit : function() {
			return $(this).form('validate');
		},
		success : function(result) {
			if (result.success) {
				$('#dlg').dialog('close'); // close the dialog
				$('#pageGrid').datagrid('reload'); // reload the user data
			} else {
				$.messager.show({
					title : 'Error',
					msg : result.msg
				});
			}
		}
	});
}
function Ticket(){
	window.location.href='addTicket.jsp'; 

}
//删除票务
function removeTicket() {
	var row = $('#pageGrid').datagrid('getSelected');
	if (row) {
		$.messager.confirm('Confirm',
				'Are you sure you want to remove this ticket?', function(r) {
					if (r) {
						$.post('adminServlet?param=delete', {id: row['ticketId']},
								function(result) {
							if (result.success) {
								$('#pageGrid').datagrid('load'); // reload the user data
							} else {
								$.messager.show({ // show error message
									title : 'Error',
									msg : result.msg
								});
							}
						}, 'json');
					}
				});
	}
}

$(function(){$('#pageGrid').datagrid({
        url:'ManagerController/pageGatagridTicket',
        pagination:true,
        columns:[[
            {field:'ticketId',title:'票务编号',width:100},
            {field:'trainNumber',title:'车次',width:100},
            {field:'startStation',title:'起点站',width:100},
            {field:'terminalStation',title:'终点站',width:100},
            {field:'time',title:'发车时间',width:100,formatter:formatDatebox},
            {field:'price',title:'交易金额',width:100},
            {field:'remainingTickets',title:'余票',width:100,align:'right'}
            
        ]]
    });
});



